package com.ttg.model.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ttg.common.entities.PageEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * 人群列表分页查询请求参数
 */
@Data
public class PeopleInfoGetListDto extends PageEntity implements Serializable {

    /**
     * 自增主键
     */
    @JsonProperty("id")
    private Long id;

    /**
     * 数据口径：user-用户标签，merch-商户标签
     */
    @JsonProperty("pep_data_source")
    private String pepDataSource;

    /**
     * 人群英文名称
     */
    @JsonProperty("pep_enName")
    private String PepEnName;

    /**
     * 人群名称
     */
    @JsonProperty("pep_name")
    private String pepName;

    /**
     * 更新方式：auto-自动更新，hand-手动更新
     */
    @JsonProperty("updateType")
    private String updateType;

    /**
     * 人群状态 (0.正常运行 1.已暂停 2.已删除)
     */
    @JsonProperty("pep_status")
    private Integer pepStatus;

    /**
     * 创建类型 system-系统预定义，customize-自定义添加
     */
    @JsonProperty("create_type")
    private String createType;

    /**
     * 创建人
     */
    @JsonProperty("adm_name")
    private String admName;

    /**
     * 最新版本计算状态(0.成功 1.失败 2.计算中 3.等待计算 4.延迟计算)
     */
    @JsonProperty("version_status")
    private Integer versionStatus;



}
